﻿using System.Collections.Generic;
using System.Data;
using T.FAS.Runtime.Base.Entity;

namespace T.FAS.Runtime.DataAccess.Engine
{
    /// <summary>
    /// 高级查询Group结构ToSQL返回结构
    /// </summary>
    public class AdvanceQuerySQL
    {
        /// <summary>
        /// Group生成的SQL字符串
        /// </summary>
        public string SQL { get; set; }
        /// <summary>
        /// 参数集合
        /// </summary>
        public List<IDbDataParameter> DBParams { get; set; }
        /// <summary>
        /// 参数Key Value对
        /// </summary>
        public Dictionary<string, FilterParam> ParamList { get; set; }
        public AdvancedFilterExtSetting AdvancedFilterExtSetting { get; set; }
    }
}
